Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F3 Argentina F12 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F9 Brazil F5 Brazil F12 Spain F40 Spain F41 Spain F1 Spain F3 Spain F6 Spain F9 Spain F11 Spain F19 Spain F20 Spain F21 Netherlands F3 Germany F13 Spain F34 Spain F35 USA F1 USA F2 USA F3 Spain F18 Germany F9 Italy F18 Germany F10 Spain F29 Italy F22 Argentina F12 Argentina F6 Brazil F4 Brazil F6 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Bolivia F2 Chile F5 Argentina F5 Bulgaria F1 Bulgaria F2 Marburg Challenger Torneo Internacional Challenger Fila 2006 - Leon Credicard Mastercard Tennis Cup - Campos do Jordao Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin II Challenger Ciudada de Guayaquil - Guayaquil South African Airways Tennis Open - Durban Aberto de Santa Catarina de Tenis - Florianopolis San Luis Potosi Challenger 2007 - San Luis Potosi Copa Petrobras Colombia - Bogota Ciudad de Pozoblanco Open Diputacion - Cordoba Hilton Waikoloa Village USTA Challenger - Waikoloa 's Tennis Masters 07 Challenger - Graz Seguros Bolivar Open - Medellin Copa Petrobras Brazil - Belo Horizonte AGT Challenger - Leon Bulgarian Open Challenger - Sofia 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Siemens Open - Scheveningen BH Tenis Open International Cup 2008 - Belo Horizonte The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx Challenger ATP de Cuenca Diario El Mercurio - Cuenca Labertz Open by Stawag - Aachen Seguros Bolivar Open - Medellin Lima Challenger - Lima Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Bogota Santiago Challenger Challenger Casablanca San Angel - Mexico City Korat Challenger Challenger ATP de Cuenca Diario El Mercurio - Cuenca Sofia Challenger Tunis Challenger Copa Petrobras Argentina - Buenos Aires Bancolombia Open - Bogota Bancolombia Open - Cali Segovia Challenger Istanbul Challenger Todi Challenger Kolding Challenger Charlottesville Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Ramat Hasharon Challenger Freeman Men's $50,000 Challenger - Joplin Voit Mexico City Open - Mexico City Geneva Challenger Rennes Challenger Orleans Challenger Sao Paulo Challenger JSM Challenger - Champaign Bangkok Challenger Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Eckental Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi Barranquilla Challenger Bogota Challenger Bangkok Challenger Cherbourg Challenger Orbetello Challenger Trani Challenger San Marino Challenger Genova Challenger Ramat Hasharon Challenger Todi Challenger ECM Prague Open 2008 - Prague Napoli Challenger Copa Petrobras - Buenos Aires Sao Leopoldo Challenger Montevideo Challenger Seguros Bolivar Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Salinas Challenger Caltanissetta Challenger Ljubljana Challenger IX Gramado Open - Gramado Nottingham Challenger XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Orleans Challenger Challenger Casablanca San Angel - Mexico City Trnava Challenger Seguros Bolivar Open - Bogota Rhodes Challenger Guayaquil Challenger Manerbio Challenger Como Challenger Copa Petrobras Argentina - Buenos Aires Savannah Challenger Vicenza Challenger Joinville Tennis Festival - Joinville Rhodes Challenger Santiago Challenger Lima Challenger Brescia Challenger Braunschweig Challenger Tallahassee Challenger Aachen Challenger XIII Trofeo Ciudad de Quito - Quito Helsinki Challenger Biella 5 Challenger Blumenau Challenger Furth Challenger Campinas Challenger Dortmund Challenger St. Remy Challenger Bastad Challenger Buenos Aires Challenger Prague Challenger Challenger Britania Zavaleta - Puebla ATP Open Castilla y Leon - Segovia AT&T Challenger of Dallas - Dallas Guayaquil Challenger Guayaquil Challenger Oeiras 3 Challenger II Naples ITG Challenger - Naples Seguros Bogota Open - Bogota XII Abierto Internacional de Salinas - Salinas Arpa Ceramic Cup - Reggio Emilia Akbank Private Banking TED Open - Istanbul III Aberto Santa Catarina de Tenis - Florianopolis XIV Challenger ATP Club Premium Open - Quito Besancon Challenger Sarajevo Challenger Buenos Aires Challenger Recanati Challenger Lima Challenger Cremona Challenger Nottingham Challenger Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Aix En Provence Challenger Bangkok Challenger Bauer Watertechnilogy Cup 2008 - Eckental Antalya Challenger Antalya 2 Challenger Zagreb Challenger Zagreb Challenger Santos Challenger Cremona Challenger Prague Challenger Zagreb Challenger Copa Telmex - Buenos Aires Knoxville Challenger Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco AEGON Championships - London AEGON International - Eastbourne Dallas Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne AIG Japan Open Tennis Championships - Tokyo Apia International - Sydney Brasil Open - Sao Paulo Serbia Open - Belgrade Genova Challenger Noumea Challenger Honolulu Challenger San Juan Challenger Regions Morgan Keegan Championships - Memphis SAP Open - San Jose Dallas Challenger Villa Allende Challenger If Stockholm Open - Stockholm Buenos Aires Challenger Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Medellin Challenger BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf Credit Agricole Suisse Open - Gstaad Citi Open - Washington Rakuten Japan Open - Tokyo Sunrise Challenger Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Copa Claro - Buenos Aires Brisbane International - Brisbane Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Pilot Pen Tennis - New Haven ATP Vegeta Croatia Open - Umag Winston Salem - Winston Salem Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco VTR Open - Vina del Mar Winston-Salem Open - Winston-Salem Bet-at-home Cup - Kitzbuhel BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Countrywide Classic - Los Angeles Bet-at-home Open - Hamburg PTT Thailand Open - Bangkok China Open - Beijing Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco If Stockholm Open - Stockholm Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Brasil Open - Sao Paulo AEGON Championships - London Plava Laguna Croatia Open - Umag China Open - Beijing Argentina Open - Buenos Aires European Open - Antwerp Erste Bank Open - Vienna Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Erste Bank Open - Vienna Bogota Challenger Abierto Mexicano Telcel - Acapulco Aegon Nottingham Open - Nottingham Open de Nice Cote d'Azur - Nice AEGON Championships - London Brisbane International - Brisbane European Open - Antwerp Bet-at-home Open - Hamburg Citi Open - Washington Ordina Open - s-Hertogenbosch China Open - Beijing Brisbane International - Brisbane Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Winston-Salem Open - Winston-Salem China Open - Beijing ASB Classic - Auckland German Tennis Championships - Hamburg Abierto Mexicano de Tenis Mifel - Los Cabos Abierto Mexicano Telcel - Acapulco Santiago Open - Santiago Gonet Geneva Open - Geneva Legg Mason Tennis Classic - Washington San Diego Open - San Diego Melbourne Summer Set - Melbourne Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Citi Open - Washington Open 13 Provence - Marseille Gonet Geneva Open - Geneva Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Pereira Challenger AEGON Championships - London UNICEF Open - 's Hertogenbosch SkiStar Swedish Open - Bastad Farmers Classic - Los Angeles Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Bordeaux Challenger Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Cordenons Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Santiago Challenger Buenos Aires Challenger Sarasota Challenger Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Braunschweig Challenger TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Buenos Aires Challenger Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Millennium Estoril Open - Estoril Apia International - Sydney Mons Challenger Montevideo Challenger Argentina Open - Buenos Aires Abierto Mexicano Telcel - Acapulco Nottingham 2 Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Swiss Indoors Basel - Basel Citi Open - Washington Konzum Croatia Open - Umag If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech AEGON Championships - London SkiStar Swedish Open - Bastad Sydney International - Sydney SkiStar Swedish Open - Bastad Guayaquil Challenger Erste Bank Open - Vienna Brisbane International - Brisbane Cordoba Open - Cordoba Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Millennium Estoril Open - Estoril Geneva Open - Geneva Fever-Tree Championships - London BB&T Atlanta Open - Atlanta Generali Open - Kitzbuhel Chengdu Open - Chengdu Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna Cordoba Open - Cordoba Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Murray River Open - Melbourne Cordoba Open - Cordoba Barcelona Open Banc Sabadell - Barcelona Abierto Mexicano Telcel - Acapulco Citi Open - Washington Abierto Mexicano Telcel - Acapulco Winston-Salem Open - Winston-Salem Sofia Open - Sofia Stockholm Open - Stockholm United Cup - Australia Barcelona Open Banc Sabadell - Barcelona Copa Claro - Buenos Aires Open SEAT 2008 - Barcelona cinch Championships - London Austrian Open - Kitzbuhel Brasil Open - Costa do Sauipe Open 13 - Marseille U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Qatar ExxonMobil Open - Doha Internazionali BNL d'Italia - Rome Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Swiss Indoors Basel - Basel Open de Moselle - Metz Santo Domingo Challenger Shanghai - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Mutua Madrilena Masters Madrid - Madrid Catella Swedish Open - Bastad Sony Ericsson Open - Miami Sony Ericsson Open - Miami Rogers Cup - Montreal Rogers Cup - Toronto Sony Ericsson Open - Miami Movistar Open - Santiago Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami ASB Classic - Auckland Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Wimbledon - London French Open - Paris Wimbledon - London Mercedes Cup - Stuttgart BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris German Tennis Championships - Hamburg Australian Open - Melbourne Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rolex Paris Masters - Paris U.S. Open - New York Coupe Rogers - Montreal Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Bet-at-home Open - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Erste Bank Open - Vienna Western & Southern Open - New York Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome National Bank Open - Montreal U.S. Open - New York Western & Southern Open - Cincinnati Chengdu Open - Chengdu Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Australian Open - Melbourne BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Wimbledon - London Copa Telmex - Buenos Aires Brasil Open - Sao Paulo Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London AEGON International - Eastbourne Chengdu Open - Chengdu U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Chengdu Open - Chengdu French Open - Paris Wimbledon - London PBZ Zagreb Indoors - Zagreb Argentina Open - Buenos Aires China Open - Beijing Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Davis Cup, Group II, PO, GRE-BUL 1-4 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, Group II, 2R, LUX-BUL 0-5 Australian Open - Melbourne ATP Cup - Brisbane, Perth, Sydney French Open - Paris French Open - Paris Australian Open - Melbourne French Open (juniors) Wimbledon (juniors) AAMI Classic - Kooyong French Open - Paris All Lower level tournaments Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Nitto ATP Finals - London Davis Cup, PO, SWE-ARG 2-3 Davis Cup, Group 2, 1R, BUL-MON 3-2 Davis Cup, World Group, QR, COL-ARG 3-1 Olympics - London Hopman Cup - Perth Davis Cup, Group 2, 1R, HUN-BUL 2-3 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, Group II, 1R, BUL-FIN 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, World Group, QF, RUS-ARG 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, 1R, POL-ARG 2-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) Laver Cup - Chicago U.S. Open (juniors) Wimbledon - London Olympics - Rio de Janeiro Western & Southern Open - Cincinnati U.S. Open - New York China Open - Beijing Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Erste Bank Open - Vienna Australian Open - Melbourne Brisbane International - Brisbane ABN AMRO Open - Rotterdam Open 13 Provence - Marseille Miami Open - Miami BNP Paribas Open - Indian Wells Wimbledon - London French Open - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo National Bank Open - Montreal Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid cinch Championships - London U.S. Open - New York Laver Cup - Berlin Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna BNP Paribas Nordic Open - Stockholm Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Wimbledon - London Citi Open - Washington Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris Rolex Paris Masters - Paris